﻿/*-----------------------------------------------------------------------
 * <copyright file="OPEntryBaseClass.cs" company="O-RID">
 *   Copyright (c)2010 O-RID Co.,Ltd.
 * </copyright>
 * <author>Lidawei</author>
 * <summary>
 *          服务的数据传输项
 *          OP别查询信息 基类
 *          作成日：11/08/2010
 *          
 *              06/08/2011 增加 カテゴリ别(名片属性) imageType 字段
 * 
 * </summary>
 * -----------------------------------------------------------------------
 * **/

namespace Orid.Management.Statistics.Service.OPUnitService.OPCorrelation.ServiceModel
{
    using System.Runtime.Serialization;

    /// <summary>
    ///  OP别查询信息 基类
    /// </summary>
    [DataContract]
    public class OPEntryBaseClass
    {
        /// <summary>
        /// loginName
        /// OPID 
        /// </summary>
        string loginName = string.Empty;

        /// <summary>
        /// opName
        /// OP名
        /// </summary>
        string opName = string.Empty;

        /// <summary>
        /// unit 
        /// op组别
        /// </summary>
        string unit = string.Empty;

        /// <summary>
        /// matterID
        /// 案件ID 
        /// </summary>
        string matterID = string.Empty;

        /// <summary>
        /// matterName
        /// 案件名
        /// </summary>
        string matterName = string.Empty;

        /// <summary>
        /// scriptType
        /// 帐票种类
        /// </summary>
        string scriptType = string.Empty;

        /// <summary>
        /// wordType
        /// 文字种类
        /// </summary>
        string wordType = string.Empty;

        /// <summary>
        /// jobClass
        /// job种类
        /// </summary>
        string jobClass = string.Empty;

        //// --06/03/2010--add

        /// <summary>
        /// maServer
        /// MA地址
        /// </summary>
        string maServer = string.Empty;

        /// <summary>
        /// childDataCount
        /// 子画像数量
        /// </summary>
        string childDataCount = string.Empty;

        /// <summary>
        /// duration
        /// 录入时长
        /// </summary>
        string duration = string.Empty;

        /// <summary>
        /// wordCount
        /// 文字数
        /// </summary>
        string wordCount = string.Empty;

        /// <summary>
        /// wordEntrySpeed
        /// 文字数生产性
        /// </summary>
        string wordEntrySpeed = string.Empty;

        /// <summary>
        /// childDataEntrySpeed
        /// 子画像生产性
        /// </summary>
        string childDataEntrySpeed = string.Empty;

        // --05/25/2010--ADD--

        /// <summary>
        /// wordEntrySpeedUnitAvg
        /// 文字平均生产性(组)
        /// </summary>
        string wordEntrySpeedUnitAvg = string.Empty;

        /// <summary>
        /// childDataEntrySpeedUnitAvg
        /// 子画像生产性(组)
        /// </summary>
        string childDataEntrySpeedUnitAvg = string.Empty;

        /// <summary>
        /// wordEntrySpeedAvg
        /// 文字平均生产性(全体)
        /// </summary>
        string wordEntrySpeedAvg = string.Empty;

        /// <summary>
        /// childDataEntrySpeedAvg
        /// 子画像生产性(全体) 
        /// </summary>
        string childDataEntrySpeedAvg = string.Empty;

        //--05/25/2010--ADD-END--

        /// <summary>
        /// accuracy
        /// 子画像精度
        /// </summary>
        /// <remarks>2010-6-22追加</remarks>
        string accuracy = string.Empty;

        /// <summary>
        /// oKChildDataCount
        /// 正确子画像       
        /// </summary>
        /// <value>06/23/2010--ADD--</value>
        string oKChildDataCount = string.Empty;


        /// <summary>
        /// imageType 字段
        /// カテゴリ别(名片属性) 
        /// 06/08/2011 增加 
        /// </summary>
        string imageType = string.Empty;

        /// <summary>
        /// Gets or sets the name of the LoginName
        /// OPID 
        /// </summary>
        [DataMember]
        public string LoginName
        {
            get { return loginName; }
            set { loginName = value; }
        }

        /// <summary>
        /// Gets or sets the name of the OpName
        /// OP名
        /// </summary>
        [DataMember]
        public string OpName
        {
            get { return opName; }
            set { opName = value; }
        }

        /// <summary>
        /// Gets or sets the name of the Unit
        /// OP组别
        /// </summary>
        [DataMember]
        public string Unit
        {
            get { return unit; }
            set { unit = value; }
        }


        /// <summary>
        /// Gets or sets the name of the MatterID
        /// 案件ID 
        /// </summary>
        [DataMember]
        public string MatterID
        {
            get { return matterID; }
            set { matterID = value; }
        }

        /// <summary>
        /// Gets or sets the name of the MatterName
        /// 案件名
        /// </summary>
        [DataMember]
        public string MatterName
        {
            get { return matterName; }
            set { matterName = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ScriptType
        /// 帐票种类
        /// </summary>
        [DataMember]
        public string ScriptType
        {
            get { return scriptType; }
            set { scriptType = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordType
        /// 文字种类
        /// </summary>
        [DataMember]
        public string WordType
        {
            get { return wordType; }
            set { wordType = value; }
        }

        /// <summary>
        /// Gets or sets the name of the JobClass
        /// job种类
        /// </summary>
        [DataMember]
        public string JobClass
        {
            get { return jobClass; }
            set { jobClass = value; }
        }

        /// <summary>
        /// Gets or sets the name of the MaServer
        /// MA地址
        /// </summary>
        [DataMember]
        public string MaServer
        {
            get { return maServer; }
            set { maServer = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataCount
        /// 子画像数量
        /// </summary>
        [DataMember]
        public string ChildDataCount
        {
            get { return childDataCount; }
            set { childDataCount = value; }
        }


        /// <summary>
        /// Gets or sets the name of the WordCount
        /// 文字数
        /// </summary>
        [DataMember]
        public string WordCount
        {
            get { return wordCount; }
            set { wordCount = value; }
        }

        /// <summary>
        /// Gets or sets the name of the Duration
        /// 录入时长
        /// </summary>
        [DataMember]
        public string Duration
        {
            get { return duration; }
            set { duration = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordEntrySpeed
        /// 文字数生产性
        /// </summary>
        [DataMember]
        public string WordEntrySpeed
        {
            get { return wordEntrySpeed; }
            set { wordEntrySpeed = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataEntrySpeed
        /// 子画像生产性
        /// </summary>
        [DataMember]
        public string ChildDataEntrySpeed
        {
            get { return childDataEntrySpeed; }
            set { childDataEntrySpeed = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordEntrySpeedUnitAvg
        /// 文字平均生产性(组)
        /// </summary>
        [DataMember]
        public string WordEntrySpeedUnitAvg
        {
            get { return wordEntrySpeedUnitAvg; }
            set { wordEntrySpeedUnitAvg = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataEntrySpeedUnitAvg
        /// 子画像生产性(组)
        /// </summary>
        [DataMember]
        public string ChildDataEntrySpeedUnitAvg
        {
            get { return childDataEntrySpeedUnitAvg; }
            set { childDataEntrySpeedUnitAvg = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordEntrySpeedAvg
        /// 文字平均生产性(全体)
        /// </summary>
        [DataMember]
        public string WordEntrySpeedAvg
        {
            get { return wordEntrySpeedAvg; }
            set { wordEntrySpeedAvg = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataEntrySpeedAvg
        /// 子画像生产性(全体) 
        /// </summary>
        [DataMember]
        public string ChildDataEntrySpeedAvg
        {
            get { return childDataEntrySpeedAvg; }
            set { childDataEntrySpeedAvg = value; }
        }

        /// <summary>
        /// Gets or sets value of Accuracy
        /// 子画像精度
        /// </summary>
        [DataMember]
        public string Accuracy
        {
            get { return accuracy; }
            set { accuracy = value; }
        }

        /// <summary>
        /// Gets or sets the OKChildDataCount
        /// 正确子画像
        /// </summary>
        /// <value>06/23/2010--ADD--</value>
        [DataMember]
        public string OKChildDataCount
        {
            get { return oKChildDataCount; }
            set { oKChildDataCount = value; }
        }

        /// <summary>
        /// imageType 字段
        /// カテゴリ别(名片属性) 
        /// </summary>
        /// <value>06/08/2011 增加 </value>
        [DataMember]
        public string ImageType
        {
            get { return imageType; }
            set { imageType = value; }
        }

    }
}
